// const electron = require('electron');
// const app = electron.app;
const { app,BrowserWindow } = require('electron');


function createWindow() {
    const win = new BrowserWindow({
        width:1024,
        height:700,
        // 固定宽高
        resizable: false,
        webPreferences:{
            nodeIntegration:true,    //整合node
            webSecurity: false
        }
    });
    
    //无菜单
    const {Menu} = require('electron');
    Menu.setApplicationMenu(null);

    win.loadFile('index.html');

    // 打开开发者工具
    // win.webContents.openDevTools();
}

// Electron会在初始化完成并且准备好创建浏览器窗口时调用这个方法
app.whenReady().then(createWindow);

//当所有窗口都被关闭后退出
app.on('window-all-closed',()=>{
    if (process.platform !== 'darwin') {
        app.quit();
    }
});

app.on('activate', () => {
    // 在macOS上，当单击dock图标并且没有其他窗口打开时，
    // 通常在应用程序中重新创建一个窗口。
    if (BrowserWindow.getAllWindows().length === 0) {
      createWindow()
    }
});